package br.ufrn.opencopi.underlayIntegrationLayer.drivers;

import java.util.Hashtable;

import br.ufrn.opencopi.exceptions.UnknownMiddlewareTypeException;
import br.ufrn.opencopi.underlayIntegrationLayer.ComponentInformation;
import br.ufrn.opencopi.underlayIntegrationLayer.UnderlayIntegrationInterface;

public class CTDriver extends GenericDriver implements
		UnderlayIntegrationInterface {

	public CTDriver(ComponentInformation information) {
		super(information.getHostName());
		// TODO Auto-generated constructor stub
	}

	public Object getContextData() {
		// TODO Auto-generated method stub
		return null;
	}

	public int register() {
		// TODO Auto-generated method stub
		return 0;
	}

	public int subscribe() {
		// TODO Auto-generated method stub
		return 0;
	}

	public boolean unRegister(int id) {
		// TODO Auto-generated method stub
		return false;
	}

	public boolean unSubscribe(int id) {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	public void registryMiddleware(String name, int type,
			Hashtable<String, String> properties)
			throws UnknownMiddlewareTypeException {
		// TODO Auto-generated method stub

	}

	@Override
	public void unregistry(String name) {
		// TODO Auto-generated method stub

	}

}
